home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 007 / bytesc88.arc / ITOA.C < prev    next >
Text File  |  1987-10-04  |  512b  |  18 lines

  1. #define NOCCARGC  /* no argument count passing */
  2. /*
  3. ** itoa(n,s) - Convert n to characters in s 
  4. */
  5. itoa(n, s) char *s; int n; {
  6.   int sign;
  7.   char *ptr;
  8.   ptr = s;
  9.   if ((sign = n) < 0) /* record sign */
  10.     n = -n;     /* make n positive */
  11.   do {          /* generate digits in reverse order */
  12.     *ptr++ = n % 10 + '0';         /* get next digit */
  13.     } while ((n = n / 10) > 0);    /* delete it */
  14.   if (sign < 0) *ptr++ = '-';
  15.   *ptr = '\0';
  16.   reverse(s);
  17.   }
  18.